package com.xbongbong.pro.enums;

import com.xbongbong.saas.enums.XbbRefTypeEnum;
import lombok.Getter;

/**
 * 访问链接枚举类
 * @author 吴峰
 * @version v1.0
 * @date 2019/1/25 16:06
 * @since v1.0
 */
@Getter
public enum AccessLinkEnum {

    /**
     * 首页
     */
    HOME("/app/home", "", "icon-logo", ""),
    /**
     * 移动端首页
     */
    MOBILE_HOME("", "/index", "app-icon-shouye-home", ""),

    MOBILE_PROCESS("", "/process", "app-icon-gongzuo-home", ""),

    MOBILE_MESSAGE("", "/message", "app-icon-xiaoxi-home", ""),

    MOBILE_TASK("", "/message", "app-icon-fangke-home", ""),

    MOBILE_MY("", "/my", "app-icon-wode-home", ""),

    FOCUS_MOBILE_HOME("", "/focusIndex", "app-icon-shouye-home", ""),

    BI("", "/chart-center/index?from=tabbar", "app-icon-tubiaozhongxin-home", ""),
    /**
     * 常用表单
     */
    COMMON_FORM("", "",  "icon-commonForms", ""),

    /**
     * 模板中心
     */
    TEMPLATE_CENTER("/appModule/index", "",  "icon-template", ""),
    /**
     * 图表中心
     */
    CHART_CENTER("/chartCenter", "",  "icon-statistics", "#F59C44"),
    /**
     * 工作流
     */
    WORKFLOW("/app/flowApprove", "",  "", ""),
    /**
     * 新工作流
     */
    NEW_WORKFLOW("/app/newFlowApprove", "",  "", ""),

    /**
     * 管理中心
     */
    CONTROL_CENTER("/Setting/index", "",  "icon-applicationManagement", ""),
    /**
     * 应用管理
     */
    APPLICATION_MANMAGE("/Setting/applicationManage", "",  "icon-applicationManagement", ""),

    HELP("", "",  "", ""),

    /**
     * 表单模板
     */
    FORM_TEMPLATE("/Setting/formTemplate", "",  "icon-formTemplate", ""),

    /**
     * 流程设置
     */
    PROCESS_SETTINGS("/Setting/processSettings", "", "icon-processSettings",""),

    WORK_FLOW("/Setting/workflow", "", "icon-processSettings",""),
    /**
     * 组织权限
     */
    ORGANIZATION_AUTHORITY("", "",  "icon-organizationAuthority", ""),

    /**
     * 短信群发
     */
    GROUP_MESSAGE("", "",  "icon-groupMessage", ""),

    /**
     * 搜客
     */
    SEARCH_CUSTOMER("", "", "icon-souke", ""),
    //挖掘线索
    EXCAVATE_CLUE("/souke/index", "/souke/index", "icon-sfa", "#ff8e3d"),
    //收藏夹
    COLLECTOR("/souke/index", "/souke/index", "icon-folder-open", "#ff8e3d"),
    //我的线索
    INDIVIDUAL_CLUE("/souke/index", "/souke/index", "icon-organizationAuthority", "#ff8e3d"),
    //回收站
    RECYCLE_BIN("/souke/index", "/souke/index", "icon-ashbin", ""),
    //权限管理
    AUTHORITY_MANAGE("/Setting/soukePermission", "", "icon-organization", ""),
    //模板匹配
    //MATCH_TEMPLATE("/Setting/soukeTemplateMatch", "", "icon-biaodan1", ""),
    // 运营标签库
    TAG_SET("/Setting/tag-set", "", "icon-biaoqian", ""),

    /**
     * 销帮帮呼叫中心
     */
    CALL_CENTER("", "",  "icon-ic_dianhua", "#ff8e3d"),
    /**
     * 度言呼叫中心
     */
    CALL_CENTER_DU_YAN("", "",  "icon-callCenter", "#608ee6"),
    /**
     * 消息推送
     */
    MESSAGE_PUSH("/Setting/notificationPush", "",  "icon-messagePush", ""),
    /**
     * 打印模板
     */
    PRINT_TEMPLATE("/Setting/printTemplate", "",  "icon-printTemplate", ""),
    /**
     * 日志查看
     */
    LOG_VIEW("/Setting/logView", "",  "icon-logView", ""),

    /**
     * 服务注册
     */
    SERVICE_REGISTRATION("/Setting/serve-regist", "",  "icon-contract", ""),
    /**
     * 开发人员
     */
    DEVELOPER("/Setting/developer-config", "",  "icon-jiankongshezhi", ""),
    /**
     * 数据连接
     */
    DATA_CONNECTION("", "",  "icon-lianjie", ""),
//    DATA_CONNECTION_TPLUS("http://192.168.20.33:3334/", "",  "dataConnectionTplus", ""),
    DATA_CONNECTION_TPLUS("https://yc.xbongbong.com/dst/632995B61F48743437E41014/dist/index.html", "",  "icon-changjietong", ""),
    /**
     * 资金账户
     */
    FUND_ACCOUNT("/Setting/fundAccount", "",  "icon-capital", "#7B94BA"),
    /**
     * 资金设置
     */
    FUND_SET("/Setting/fundSet", "",  "icon-fundManagement", "#7B94BA"),
    /**
     * 其他设置
     */
    OTHER_SETTINGS("/Setting/logView", "",  "icon-settings", ""),

    PUBLIC_SEA_POOL_RULES("/Setting/publicRule", "", "icon-organizationAuthority", ""),

    AUTOMATICALLY_ASSIGNED_RULES("/Setting/automaticAllocation", "", "icon-organizationAuthority", ""),

    PUBLIC_CLUE_SEA_POOL("/Setting/clueSeasPool","", "icon-organization", ""),

    PUBLIC_CUSTOMER_SEA_POOL("/Setting/customerSeasPool","", "icon-organizationAuthority", ""),

    GLOBAL_WATERMARK("//yc.xbongbong.com/dst/630DEF202C1E933236E6BB95/web-admin-plguin/index.html#/global-water-mark", "", "icon-shouquan", ""),
    /**
     * 公海池分组
     */
    PUBLIC_SEA_POOL_GROUP("/Setting/publicGroup", "", "icon-organizationAuthority", ""),

    MULTI_CURRENCY_RULES("/Setting/multicurrency", "", "icon-currency", ""),

    GOAL_MANAGEMENT("/Setting/performance", "", "icon-goalManagement", ""),

    PK_LIST_SETTINGS("/Setting/pkSet", "", "icon-pkListSettings", ""),

    CHECK_IN_SETTINGS("/Setting/signInSet", "", "icon-signIn", ""),

    WORK_REPORT_SETTINGS("/Setting/workReportSet", "", "icon-workReport", ""),

    JXC_SETTINGS("/Setting/jxcSet", "", "icon-jxc", ""),

    PRICE_LIST_SETTINGS("/Setting/priceListSet?businessType=" + XbbRefTypeEnum.PRICE_SET_PRODUCT.getCode(), "", "icon-formTemplate", ""),

    ELECTRONIC_SURFACE_SINGLE_SETTINGS("/Setting/EPlaneSet", "", "icon-dayin1", ""),

    LOGISTICS_QUERY("/Setting/logisticSet", "", " icon-souke", ""),

    MARKETING_MANAGEMENT_SETTINGS("/Setting/marketingSet", "", "icon-capital", ""),

    /**
     * 智能助手
     */
    AI_ASSISTANT("/Setting/ai-assistant", "", "icon-sfa", ""),

    /**
     * 数据中心
     */
    DATA_CENTER("/Setting/data-center", "", "icon-pkListSettings", ""),

    /**
     * 数据集
     */
    DATA_SET("/Setting/dataSet", "", "icon-applicationManagement", ""),
    /**
     * 数据预警
     */
    DATA_WARNING("/Setting/data-warning", "", "icon-dw", ""),

    /**
     * sso
     */
    SSO("/Setting/sso", "", "", ""),


    /**
     * 组织架构
     */
    ORGANIZATION("/setting/organization", "",  "icon-organization", "#EA7F63"),
    /**
     * 角色权限
     */
    ROLE_PERMISSION("/setting/role", "",  "icon-rolePermission", "#5CC1A5"),
    /**
     * 角色权限
     */
    SHARE_PERMISSION("/setting/share", "",  "icon-sharePermission", "#5CC1A5"),

    /**
     * 协同权限
     */
    COLLABORATOR("", "",  "icon-rolePermission", ""),

    /**
     * 菜单设置
     */
    MENU_SETTINGS("/Setting/menuSetting", "",  "icon-menuSettings", ""),

    /**
     * 工单中心
     */
    WORK_ORDER("/workOrder/index", "/workOrder/index",  "icon-workOrder", "#608EE6"),

    /**
     * 配置信息
     */
    CONFIG_INFORMATION("/Setting/smsConfiguration", "",  "icon-smsConfig", ""),

    /**
     * 充值记录
     */
    RECHARGE_RECORD("/Setting/rechargeRecord", "",  "icon-smsList", ""),

    /**
     * 发送短信
     */
    SEND_MESSAGE("/app/sendMessage", "",  "icon-sendGroupMessage", "#F59C44"),

    /**
     * 记录查看
     */
    RECORD_VIEW("/app/sendRecord", "",  "icon-smsList", "#EA7F63"),

    /**
     * 收件箱
     */
    REPLY_VIEW("/app/inbox-message", "",  "icon-sendGroupMessage", "#F59C44"),

    // crm的链接
    CRM("", "",  "icon-crm", "#F59C44"),
    /**
     * 客户管理
     */
    CUSTOMER_MANAGEMENT("", "",  "icon-customer", "#F59C44"),
    /**
     * 全部客户
     */
    CUSTOMER("/crm/customer", "/list/customer",  "icon-customer", "#EA7F63"),
    /**
     * 重点客户
     */
    IMPORTANT_CUSTOMER("/crm/customer", "/list/vip-customer", "icon-customerFocus", "#F59C44"),
    /**
     * 成交客户
     */
    DEALING_CUSTOMER("/crm/customer", "/list/deal-customer", "icon-customerDeal", "#FFC03D"),
    /**
     * 跟进客户
     */
    FOLLOW_UP_CUSTOMER("/crm/customer", "/list/follow-customer", "icon-customerFollow", "#608EE6"),
    /**
     * 公海池客户
     */
    HIGH_SEA_POOL_CUSTOMER("/crm/customer", "/list/public-customer", "icon-customerPublic", "#7B94BA"),
    /**
     * 查重客户，名称由之前的客户查重变为查重
     */
//    CUSTOMER_DUPLICATE("", "/list/duplicate-recheck", "icon-recheck", "#5CC1A5"),
    CUSTOMER_DUPLICATE("", "/list/duplicate-customer", "icon-customerDuplicate", "#5CC1A5"),
    /**
     * 附近客户
     */
    NEAR_BY_CUSTOMER("/crm/nearbyCustomer", "/list/near-customer", "icon-customerNearby", "#EA7F63"),
    /**
     * 客户回收站
     */
    CUSTOMER_RECYCLE("/crm/customer", "/list/customer", "icon-customer", "#F59C44"),

    /**
     * 销售机会
     */
    SALES_OPPORTUNITY("", "", "icon-salesOpportunity ", "#608EE6"),
    /**
     * 全部机会
     */
    ALL_OPPORTUNITY("/crm/opportunity","/list/opportunity", "icon-salesOpportunity", "#7B94BA"),
    /**
     * 重点机会
     */
    KEY_OPPORTUNITY("/crm/opportunity", "/list/focus-opportunity", "icon-opportunityFocus", "#F59C44"),
    /**
     * 联系人
     */
    CONTACT("/crm/contact", "/list/contact", "icon-contact", "#5CC1A5"),
    /**
     * 跟进记录
     */
    CUSTOMER_COMMUNICATE("/crm/communicate", "/list/customer-communicate", "icon-customerCommunicate", "#FFC03D"),
    /**
     * 访客计划
     */
//    COMMUNICATE_PLAN("/crm/communicatePlan", "/list/communicate-plan/my", "icon-communicatePlan", "#608EE6"),
//    前端需要改成一个地址
    COMMUNICATE_PLAN("/crm/communicatePlan", "/list/communicate-plan/statistics", "icon-communicatePlan", "#608EE6"),
    /**
     * 管理员访问的地址
     */
    ADMIN_COMMUNICATE_PLAN("/crm/communicatePlan", "/list/communicate-plan/statistics", "icon-communicatePlan", ""),
    /**
     * 合同
     */
    CONTRACT("/crm/contract", "/list/contract", "icon-contract", "#EA7F63"),
    /**
     * 退货退款
     */
    REFUND("/crm/returnsAndRefunds", "/list/refund-contract", "icon-returnedPurchase", "#608EE6"),
    /**
     * 签到
     */
    SIGN_IN("/crm/signIn", "/signIn/index", "icon-signIn", "#5CC1A5"),

    ADMIN_SIGN_IN("/crm/signIn", "/signIn/statistics", "icon-signIn", "#5CC1A5"),
    /**
     * 工作报告
     */
    WORK_REPORT("/crm/workReport", "/list/work-report", "icon-workReport", "#FFC03D"),
    /**
     * 竞争对手
     */
    COMPETITOR("/crm/competitor", "/list/competitor", "icon-workReport", "#FFC03D"),
    /**
     * 产品
     */
    PRODUCT("", "", "icon-product", "#EA7F63"),
    /**
     * 产品管理
     */
    PRODUCT_MANAGEMENT("/product/productManagement", "/list-jxc/product", "icon-product", "#EA7F63"),

    /**
     * 产品价目查询
     */
    PRICE_PRODUCT("/product/productPrice", "/list-jxc/productPrice", "icon-formTemplate", "#EA7F63"),

    // jxc的链接
    JXC("", "", "icon-jxc", "#5CC1A5"),
    /**
     * 采购管理
     */
    PURCHASE_MANAGEMENT("", "", "icon-purchaseManage", "#FFC03D"),
    /**
     * 生产管理
     */
    PRODUCTION_MANAGEMENT("", "", "icon-productmanage", "#FFC03D"),
    /**
     * 库存管理
     */
    INVENTORY_MANAGEMENT("", "", "icon-menu-stock", "#EA7F63"),

    /**
     * 供应商联系人
     */
    SUPPLIER_CONTACT("/crm/contact", "/list-jxc/supplier-contact", "icon-contact","#7B94BA"),

    /**
     * 供应商跟进记录
     */
    SUPPLIER_CUSTOMER_COMMUNICATE("/crm/communicate", "/list-jxc/supplier-communicate", "icon-customerCommunicate","#F59C44"),

    /**
     * 供应商
     */
    SUPPLIER("/jxc/supplier", "/list-jxc/supplier", "icon-supplier", "#608EE6"),
    /**
     * 以销定购
     */
    WAIT_PURCHASE("/jxc/waitPurchaseContract", "/list-jxc/wait-purchase", "icon-purchase", "#EA7F63"),
    /**
     * 智能补货
     */
    SMART_REPLENISHMENT("/jxc/smartReplenishment", "/list-jxc/smart-replenishment", "icon-purchase", "#EA7F63"),
    /**
     * 采购合同
     */
    PURCHASE("/jxc/purchaseContract", "/list-jxc/purchase", "icon-purchase", "#EA7F63"),
    /**
     * 采购退货
     */
    RETURNED_PURCHASE("/jxc/purchaseReturn", "/list-jxc/returned-purchase", "icon-returnedPurchase", "#5CC1A5"),
    /**
     * bom清单
     */
    BOM_BILL("/jxc/BOM", "/list-jxc/bom-bill", "icon-bomBill", "#608EE6"),
    /**
     * 生产单
     */
    PRODUCTION_ORDER("/jxc/productionOrder", "/list-jxc/production-order", "icon-productionOrder", "#F59C44"),
    /**
     * 装配出入库单
     */
    ASSEMBLE("/jxc/assemble", "/list-jxc/assemble", "icon-assemble", "#5CC1A5"),
    /**
     * 入库管理
     */
    INSTOCK_MANAGEMENT("", "", "icon-menu-stock", "#EA7F63"),
    /**
     * 出库管理
     */
    OUTSTOCK_MANAGEMENT("", "", "icon-menu-stock", "#EA7F63"),
    /**
     * 采购入库单
     */
    PURCHASE_INSTOCK("/jxc/InWarehouse", "/list-jxc/purchase-instock", "icon-instock", "#FFC03D"),
    // 其他入库单
    OTHER_INSTOCK("/jxc/InWarehouse", "/list-jxc/other-instock", "icon-instock", "#FFC03D"),
    //  销售退款入库
    REFUND_INSTOCK("/jxc/InWarehouse", "/list-jxc/refund-instock", "icon-instock", "#FFC03D"),
    // 生产入库单
    PRODUCTION_INSTOCK("/jxc/InWarehouse", "/list-jxc/production-instock", "icon-instock", "#FFC03D"),
    // 生产退料单
    RETURNED_MATERIEL_INSTOCK("/jxc/InWarehouse", "/list-jxc/materieled-instock", "icon-instock", "#FFC03D"),
    //待入库
    WAIT_INSTOCK_PURCHASE("/jxc/waitInWarehouse","/list-jxc/wait-instock","icon-instock","#FFC03D"),
    /**
     * 出库单
     */
    OTHER_OUTSTOCK("/jxc/OutWarehouse", "/list-jxc/other-outstock", "icon-outstock", "#608EE6"),
    // 销售出库单
    CONTRACT_OUTSTOCK("/jxc/OutWarehouse", "/list-jxc/contract-outstock", "icon-outstock", "#608EE6"),
    // 采购退货出库单
    RETURNED_PURCHASE_OUTSTOCK("/jxc/OutWarehouse", "/list-jxc/purchased-outstock", "icon-outstock", "#608EE6"),
    // 生产领料单
    PRODUCTION_MATERIEL_OUTSTOCK("/jxc/OutWarehouse", "/list-jxc/materials-outstock", "icon-outstock", "#608EE6"),
    // 工单出库
    WORK_ORDER_OUTSTOCK("/jxc/OutWarehouse", "/list-jxc/work-order-outstock", "icon-outstock", "#608EE6"),
    //待出库
    WAIT_OUTSTOCK("/jxc/waitOutWarehouse","/list-jxc/wait-outstock","icon-outstock","#608EE6"),
    /**
     * 盘点单
     */
    INVENTORY("/jxc/inventory", "/list-jxc/inventory", "icon-inventory", "#7B94BA"),
    /**
     * 调拨单
     */
    TRANSFER("/jxc/allot", "/list-jxc/transfer", "icon-transfer", "#F59C44"),
    /**
     * 仓库
     */
    WAREHOUSE("/jxc/warehouse", "/list-jxc/warehouse", "icon-warehouse", "#EA7F63"),
    /**
     * 库存查询
     */
    STOCK_SEARCH("/jxc/productStock", "/list-jxc/product-stock", "icon-productStock", "#5CC1A5"),
    /**
     * 库存流水
     */
    STOCK_FLOW_BILL("/jxc/stockFlowBill", "/list-jxc/stock-flow-bill", "icon-productStock", "#5CC1A5"),
    /**
     * 批次流水
     */
    BATCH_FLOW_BILL("/jxc/batchFlowBill", "/list-jxc/batch-flow-bill", "icon-productStock", "#5CC1A5"),
    /**
     * 库存台账
     */
    STOCK_STANDING_BOOK("/jxc/stockStandingBook", "/list-jxc/stock-standing-book", "icon-productStock", "#5CC1A5"),
    /**
     * 序列号查询
     */
    SEQ_SEARCH("/jxc/seqSearch", "/list-jxc/seqSearch", "icon-productStock", "#5CC1A5"),
    /**
     * 成本调整单
     */
    COST_ADJUST("/jxc/cost-adjust", "/list-jxc/cost-adjust", "icon-menuSettings", "#5CC1A5"),

    /**
     * 模拟生产
     */
    SIMULATED_PRODUCTION("/jxc/simulationProduce", "/simulation-production", "icon-simulationProduce", "#7B94BA"),

    // 资金管理
    FUND_MANAGEMENT("", "", "icon-fundManagement", "#FFC03D"),
    /**
     * 信用管理
     */
    CREDIT_MANAGEMENT("", "",  "icon-credit", "#FFC03D"),
    /**
     * 信用额度
     */
    CREDIT_LIMIT("/fund/creditLimit", "/list/credit-limit",  "icon-credit-limit", "#FFC03D"),
    /**
     * 临时额度
     */
    CREDIT_TEMPORARY_LIMIT("/fund/creditTemporaryLimit", "/list/credit-temporary-limit",  "icon-credit-temporary-limit", "#FFC03D"),
    /**
     * 固定额度
     */
    CREDIT_FIXED_LIMIT("/fund/creditFixedLimit", "/list/credit-fixed-limit",  "icon-credit-fixed-limit", "#FFC03D"),
    /**
     * 信用流水
     */
    CREDIT_CARD_BILL("/fund/creditCardBill", "/list/credit-card-bill",  "icon-credit-card-bill", "#FFC03D"),

    //回款管理
    PAYMENT_MANAGEMENT("", "", "icon-payment-order", "#5CC1A5"),
    /**
     * 应收款
     */
    PAYMENT("/fund/collection", "/list/payment", "icon-payment-plan", "#FFC03D"),
    /**
     * 回款单
     */
    PAYMENT_SHEET("/fund/moneyOrder", "/list/payment-sheet", "icon-payment-order", "#5CC1A5"),
    /**
     * 预收款
     */
    PREPAYMENT_BLANCE("/fund/advanceCollection", "/list/pre-payment", "icon-payment-order", "#5CC1A5"),
    //付款管理
    PAY_MANAGEMENT("", "", "icon-pay-order", "#EA7F63"),
    /**
     * 付款计划
     */
//    PAY_PLAN("/fund/payment", "/list-jxc/pay-plan", "icon-pay-plan", "#608EE6"),
    PAY_PLAN("/fund/collectionPay", "/list/payment-pay", "icon-pay-plan", "#608EE6"),
    /**
     * 付款单
     */
    PAY_SHEET("/fund/moneyOrderPay", "/list/payment-sheet-pay", "icon-pay-order", "#EA7F63"),
    /**
     * 预付款
     */
    PREPAY_BLANCE("/fund/advanceCollectionPay", "/list/pre-payment-pay", "icon-pay-order", "#EA7F63"),
    /**
     * 销项
     */
    INVOICE("/fund/invoice", "/list/invoice", "icon-sales-invoice", "#7B94BA"),
    /**
     * 进项发票
     */
    PURCHASE_INVOICE("/fund/invoicePay", "/list/invoice-pay", "icon-receipts-invoice", "#7B94BA"),

    //其他收支单
    OTHER_FUND_MANAGEMENT("", "", "icon-shouzhiguanli", "#EA7F63"),
    /**
     * 其他收入单
     */
    OTHER_INCOME("/fund/otherIncome", "/list/other-income", "icon-shourudan", "#5CC1A5"),
    /**
     * 其他支出单
     */
    OTHER_EXPENSE("/fund/otherExpense", "/list/other-expense", "icon-zhichu", "#EA7F63"),
    /**
     * 资金调拨单
     */
    FUND_TRANSFER("/fund/transfer", "/list/fund-transfer", "icon-diaobodan", "#7B94BA"),
    /**
     * 在线支付流水
     */
    ONLINE_PAYMENT_FLOW("/fund/onlinePaymentFlow", "/list/onlinePaymentFlow", "icon-online-payment-flow", "#5CC1A5"),

    /**
     * 对账单
     */
    STATEMENT("", "", "icon-duizhangdan1", "#303F56"),

    /**
     * 生成对账单
     */
    CUSTOMER_STATEMENT("/fund/customerStatement", "",  "icon-duizhangdan", "#FFC03D"),

    /**
     * 对账单列表
     */
    CUSTOMER_STATEMENT_STATISTIC("/fund/customerStatementList", "/list/customerStatementList", "icon-duizhangdan1", "#303F56"),
    /**
     * 自定义表单
     */
    PAAS_LIST("/paas/list", "/application/list", "icon-wallet", "#f59c44"),
    /**
     * 常用表单设置
     */
    COMMON_FORM_MANAGE("", "/common-form-manage", "", ""),
    /**
     * 菜单模式设置
     */
    MENU_MODE_SET("", "/model-change", "", ""),
    /**
     * 快捷新建设置
     */
    FAST_NEW_SET("", "/common-form-manage?type=quick", "", ""),
    /**
     * 自定义首页设置
     */
    CUSTOMIZE_INDEX_SET("", "/board-manage", "", ""),
    /**
     * 工作看板设置
     */
    WORK_BOARD_SET("", "/focus-board-manage", "", ""),
    /**
     * 目标完成情况设置
     */
    PERFORMANCE_SET("", "/performance/valueSetting", "", ""),
    /**
     * 签到设置
     */
    SIGN_IN_SET("", "/signIn/signInSet", "", ""),

    NO_FORM("/app/no-form", "", "", ""),
    /**
     * 通话记录
     */
    CALL_CENTER_CALL_LOG("/app/callCenterLog", "", "icon-call-log", "#7b94ba"),

    QUOTATION("/crm/quotation","/list/quotation", "icon-customer1", "#2B5D94"),

    EXPENSE_MANAGEMENT("","", "icon-contract", "#5CC1A5"),

    REIMBURSEMENT_FORM("/expenseManagement/reimbursementForm","/list/reimbursementForm", "icon-contract", "#FFC03D"),

    EXPENSE("/expenseManagement/expense","/list/expense", "icon-contract", "#608EE6"),

    /**
     * 回款计划普通
     */
    PAYMENT_TASK("/fund/paymentTask","/list/paymentTask", "icon-communicatePlan", "#608EE6"),

    /**
     * 回款计划用于到用户列表
     */
    PAYMENT_TASK_LIST("/fund/paymentTask","/list/paymentTaskMy", "icon-communicatePlan", "#608EE6"),

    ESIGN("","", "icon-eqianbao", "#5CC1A5"),
    ESIGN_RECHARGE("/Setting/esign/recharge","", "icon-currency", ""),
    ESIGN_CORP_INFO("/Setting/esign/companyInfo","", "icon-customer1", ""),
    ESIGN_OTHER_SET("/Setting/esign/otherSet","", "icon-settings", ""),

    BUNDLE("","","icon-dingtalk-group",""),
    SALE_BUNDLE("/dingtalk-group/sales-group","","icon-contact",""),
    COOL_APP("/dingtalk-group/cool-app-group","/dingtalk-group/cool-app-group","icon-applicationManagement","#20A0FF"),

    MARKET_MANAGEMENT("","", "icon-returnedPurchase", "#F59C44"),
    MARKET_ACTIVITY("/market-manage/market-activity", "/list-market/market-activity", "icon-accountInformation", "#F59C44"),
    CLUE("", "", "icon-customer", "#F59C44"),
    All_CLUE("/market-manage/sales-leads", "/list-market/sales-leads", "icon-customer", "#EA7F63"),
    CLUE_PUBLIC("/market-manage/sales-leads", "/list-market/public-clue", "icon-customerPublic", "#7B94BA"),
    CLUE_RECYCLE("/market-manage/sales-leads", "", "icon-customer", "#F59C44"),

    CLUE_DUPLICATE("", "/list-market/duplicate-clue", "icon-customerDuplicate", "#5CC1A5"),

    // 经销商管理
    DISTRIBUTOR("", "",  "icon-crm", "#F59C44"),

    ORDER_CENTER("", "", "icon-workReport" ,"#F59C44"),

    /**
     * 全部经销商
     */
    ALL_DISTRIBUTOR("/distributor/distributor", "/list/distributor",  "icon-customer", "#EA7F63"),
    /**
     * 经销商联系人
     */
    DISTRIBUTOR_CONTACT("/distributor/contact", "/list/distributorContact",  "icon-contact", "#5CC1A5"),
    /**
     * 经销商跟进记录
     */
    DISTRIBUTOR_COMMUNICATE("/distributor/communicate", "/list/distributorCommunicate",  "icon-customerCommunicate", "#FFC03D"),
    /**
     * 经销商账号
     */
    DISTRIBUTOR_ACCOUNT("/distributor/account", "/list/distributorAccount",  "icon-jiankongshezhi", "#F59C44"),


    //营销管理
    MARKETING_MANAGEMENT("", "",  " icon-goalManagement", "#F59C44"),
    MARKETING_TOOL("", "",  "icon-yingxiaogongju", "#F59C44"),
    //营销活动
    MARKETING_ACTIVITY("/marketingmanagement/marketing", "/marketingManagement/marketing/create",  "icon-yingxiaogongju", "#F59C44"),
    MARKETING_ACTIVITY_MANAGEMENT("/marketingmanagement/marketing/manage", "/marketingManagement/marketing/manage",  "icon-huodongguanli", "#F59C44"),
    PROMOTION_TOOL("", "",  "icon-cuxiaogongju", "#F59C44"),
    //促销活动
    PROMOTION_ACTIVITY("/marketingmanagement/promotion", "/marketingManagement/promotion/create",  "icon-tejiashangpin", "#F59C44"),
    PROMOTION_ACTIVITY_MANAGEMENT("/marketingmanagement/promotion/manage", "/marketingManagement/promotion/manage",  "icon-huodongguanli", "#F59C44"),

    // 订单中心
    ORDER("/ordercenter/order","/order-center/order","icon-contract","#EA7F63"),
    RETURN("/ordercenter/return","/order-center/return","icon-returnedPurchase","#608EE6"),

    ALIYUN_CALLCCENTER_SET("/aliyunCallcenter/numberSetting", "/aliyunCallcenter/numberSetting",  "icon-ic_dianhua", "#ff8e3d"),



    APPROVE_NODE("", "", "web-icon-shenpi2", "#ff8b43, #ffb96a, #ffb96a"),
    CC_NODE("", "", "web-icon-chaosong", "#ff8b43, #ffb96a, #ffb96a"),
    CONDITION_NODE("", "", "web-icon-tiaojian", "#795aeb, #8c74e8, #9a86e7"),
    CREATE_NODE("", "", "web-icon-xinjianer", "#1f63f1, #5298FB, #69BCFF"),
    UPDATE_NODE("", "", "web-icon-gengxinshuju2", "#1f63f1, #5298FB, #69BCFF"),
    DELETE_NODE("", "", "web-icon-shanchu2", "#1f63f1, #5298FB, #69BCFF"),
    MULTI_DATA_NODE("", "", "web-icon-bianzu24", "#1f63f1, #5298FB, #69BCFF"),
    SINGLE_DATA_NODE("", "", "web-icon-dantiaoshuju1", "#1f63f1, #5298FB, #69BCFF"),
    SEND_MESSAGE_NODE("", "", "web-icon-xiaoxi2", "#ff8b43, #ffb96a, #ffb96a"),
    // 进销存基础设置
    JXC_BASICS_SET("/Setting/jxcSet/basic","","icon-simulationProduce",""),
    // 结账与反结账
    CHECK_OUT("/Setting/jxcSet/settleAccounts","","icon-purchaseManage",""),


    // 工单流程节点
    WORK_ORDER_V2_ASSIGNED_NODE("","","web-iconfont web-icon-chaosong","#FFA951"),
    WORK_ORDER_V2_SETTLEMENT_NODE("","","icon-jiesuanjiedian","#FFA951"),
    WORK_ORDER_V2_RETURN_VISIT_NODE("","","icon-huifangjiedian","#FFA951"),
    WORK_ORDER_V2_ORDER_NODE("","","icon-gongdanjiedian","#7B98FF"),
    WORK_ORDER_V2_BRANCH_NODE("","","web-iconfont web-icon-tiaojian","#7B98FF"),
    WORK_ORDER_V2_FREE_NODE("","","icon-ziyouliucheng","#7B98FF"),
    /**
     * 精线索
     */
    FINE_CLUE("", "", "icon-souke", "#7B94BA"),
    //查企业
    FINE_CLUE_QUERY_COMPANY("/fineClue/index", "/fineClue/index", "icon-sfa", "#ff8e3d"),
    //找线索
    FINE_CLUE_QUERY_CLUE("/fineClue/index", "/fineClue/index", "icon-folder-open", "#ff8e3d"),
    //地图检索
    FINE_CLUE_MAP_QUERY("/fineClue/index", "/fineClue/index", "icon-organizationAuthority", "#ff8e3d"),
    //批量查企业
    FINE_CLUE_BATCH_QUERY("/fineClue/index", "/fineClue/index", "icon-ashbin", ""),
    //权限管理
    FINE_CLUE_PERMISSIONS("/Setting/fineCluePermission", "", "icon-organization", ""),

    /**
     * 页面定制
     */
    CUSTOM_PAGE("", "", "icon-formTemplate", ""),
    /**
     * 首页管理
     */
    HOME_PAGE_SETTINGS("/Setting/homePageManage", "",  "icon-zhuye", ""),
    /**
     * 知识库
     */
    KNOWLEDGE_BASE("/knowledge-base/list", "/knowledge/knowledge-list", "icon-contract", "#EA7F63"),
    /**
     * 新工单
     */
    //TODO 测试使用,变量值仍需修改 @荣杰
    WORK_ORDER_V2("/knowledge-base/list", "/knowledge/knowledge-list", "icon-contract", "#EA7F63"),

    /**
     * 新工单中心
     */
    WORK_ORDER_V2_CENTER("/work-order-v2/index", "/work-order-v2/index-mobile",  "icon-workOrder", "#608EE6"),
    // 工单设置
    WORK_ORDER_V2_SETTING("/Setting/workOrderV2Setting", "/work-order-v2/setting-mobile", "icon-contract", "#EA7F63"),
    // 工单池
    WORK_ORDER_V2_POOL_SETTING("/Setting/workOrderV2Pool", "/work-order-v2/pool-mobile", "icon-contract", "#4DACFF"),
    // 工单池
    WORK_ORDER_V2_POOL("/work-order-v2/pool", "/work-order-v2/pool-mobile", "icon-gongdanchi", "#4DACFF"),
    // 全部工单
    WORK_ORDER_V2_ALL("/work-order-v2/all", "/work-order-v2/all-mobile", "icon-menuSettings", "#2693FF"),
    // 指派工单
    WORK_ORDER_V2_ASSIGN("/work-order-v2/assign", "/work-order-v2/assign-mobile", "icon-sendMessage", "#FF8C2E"),
    // SLA规则
    SLA_RULE("/Setting/slaRule", "/work-order-v2/slaRule-mobile", "icon-contract", "#FF8C2E"),
    // SLA日志
    SLA_LOG("/work-order-v2/slaLog", "/work-order-v2/slaLog-mobile", "icon-rizhi", "#29DAE0"),
    // 回执单
    RECEIPT_ORDER("/work-order-v2/receiptOrder", "/work-order-v2/receiptOrder-mobile", "icon-huizhidan", "#29DAE0"),
    // 服务项目
    SERVICE_PROJECT("/work-order-v2/serviceProject", "/work-order-v2/serviceProject-mobile", "icon-simulationProduce", "#FF8C2E"),

    /**
     * 合同比对
     */
    CONTRACT_COMPARE("","","web-icon-jinxiaocun","#20A0FF"),
     // 合同比对结果
    CONTRACT_COMPARE_RESULT("/contract-compare/index","","",""),
    // 合同比对管理页
    CONTRACT_COMPARE_MANAGE("/Setting/compare-manage","","",""),

    /**
     * 合同管理
     */
    CONTRACT_MANAGE("","","web-icon-jinxiaocun","#20A0FF"),
    CONTRACT_TEMPLATE("/Setting/contract-template","","",""),
    CONTRACT_TEMPLATE_BASE("/contract-template-base","/contract-template-base-mobile","icon-souke","#FF8C2E"),

    ;

    private String url;

    private String mobileUrl;

    private String icon;

    private String color;

    AccessLinkEnum(String url, String mobileUrl, String icon, String color) {
        this.url = url;
        this.mobileUrl = mobileUrl;
        this.icon = icon;
        this.color = color;
    }
}
